Big Huge Thesaurus

Stephen Butler Leacock

noun